package ucla.encuestaMatic.controlador.interfaces;

import java.util.List;

import ucla.encuestaMatic.modelo.data.Encuesta;
import ucla.encuestaMatic.modelo.data.EncuestaPersona;
import ucla.encuestaMatic.modelo.data.EncuestaPreguntaPersona;
import ucla.encuestaMatic.modelo.data.Persona;
import ucla.encuestaMatic.modelo.data.Pregunta;

public interface IServicioAdministracionAplicacionEncuesta {

	public abstract Boolean chequearEncuestaRespondidaPorPersona(Encuesta encuesta);
	
	public abstract List<Pregunta> buscarPreguntasPorEncuesta(Encuesta encuesta);
	
	public abstract Persona buscarPersonaEncuestada();
	
	public abstract void guardarEncuestaPersona(EncuestaPersona encuestaPersona);
	
	public abstract void guardarEncuestaPreguntaPersona(EncuestaPreguntaPersona encuestaPreguntaPersona);
}
